package com.liuyu.common.framework.client.model.claimconfig;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 项目理赔配置明细
 *
 * @author: liuyu
 * @date: 2022/10/12 11:26
 * @version: 1
 */
@Data
public class ProjectClaimConfigDetail {
    /**
     * 对应字段：id,备注：id
     */
    @Schema(description = "id")
    private Integer id;
    /**
     * 对应字段：claim_config_id,备注：理赔配置ID
     */
    @Schema(description = "理赔配置ID")
    private Integer claimConfigId;
    /**
     * 对应字段：claim_config_item_code,备注：理赔配置相代码
     */
    @Schema(description = "理赔配置相代码")
    private String claimConfigItemCode;
    /**
     * 对应字段：claim_config_item_name,备注：理赔配置项名称
     */
    @Schema(description = "理赔配置项名称")
    private String claimConfigItemName;
    /**
     * 对应字段：claim_config_item_des,备注：理赔配置项描述
     */
    @Schema(description = "理赔配置项描述")
    private String claimConfigItemDes;
    /**
     * 对应字段：required,备注：是否必须;是否必填0否，1是
     */
    @Schema(description = "是否必须;是否必填0否，1是")
    private Integer required;
    /**
     * 对应字段：allow_type,备注：允许类型;文件类型，多个使用,进行分割
     */
    @Schema(description = "允许类型;文件类型，多个使用,进行分割")
    private String allowType;
    /**
     * 对应字段：min_limit_count,备注：min_limit_count[新增]
     */
    @Schema(description = "min_limit_count[新增]")
    private Integer minLimitCount;
    /**
     * 对应字段：max_limit_count,备注：最大数量
     */
    @Schema(description = "最大数量")
    private Integer maxLimitCount;
    /**
     * 对应字段：example,备注：示例;描述上传的示例说明
     */
    @Schema(description = "示例;描述上传的示例说明")
    private String example;
    /**
     * 对应字段：com_code,备注：归属机构
     */
    @Schema(description = "归属机构")
    private String comCode;
    /**
     * 对应字段：description,备注：描述
     */
    @Schema(description = "描述")
    private String description;
    /**
     * 对应字段：remark,备注：备注
     */
    @Schema(description = "备注")
    private String remark;
    /**
     * 对应字段：serial_no,备注：序号
     */
    @Schema(description = "序号")
    private Integer serialNo;
    /**
     * 对应字段：valid_status,备注：有效标志位：0：无效1：有效
     */
    @Schema(description = "有效标志位：0：无效1：有效")
    private String validStatus;
    /**
     * 对应字段：under_write_flag,备注：审核通过标志位：0：初始化：审核通过2：待审核3：注销5：审核不通过
     */
    @Schema(description = "审核通过标志位：0：初始化：审核通过2：待审核3：注销5：审核不通过")
    private String underWriteFlag;
}
